import logging
from redis import StrictRedis
class Config(object):

    SECRET_KEY="iECgbYWReMNxkRprrzMo5KAQYnb2UeZ3bwvReTSt+VSESW0OB8zbglT+6rEcDW9X"

    SQLALCHEMY_DATABASE_URI = "mysql+mysqlconnector://root:67468095@127.0.0.1:3306/information"
    SQLALCHEMY_TRACK_MODIFICATIONS=False
    SQLALCHEMY_COMMIT_ON_TEARDOWN = True

    REDIS_HOST="127.0.0.1"
    REDIS_PORT=6379
    SESSION_TYPE='redis'
    SESSION_USE_SIGNER=True
    SESSION_REDIS=StrictRedis(host=REDIS_HOST,port=REDIS_PORT)
    SESSION_PERMANENT=False
    PERMANENT_SESSION_LIFETIME=86400*2
    LOG_LEVEL = logging.DEBUG


class DevelopmentConfig(Config):
    DEBUG = True


class ProductionConfig(Config):
    DEBUG = False
    LOG_LEVEL = logging.WARNING

class TestingConfig(Config):
    DEBUG = True
    TESTING = True

config = {
    "development": DevelopmentConfig,
    "production": ProductionConfig,
    "testing": TestingConfig
}